[HVM] Add type information to the p2m map.
authorTim Deegan <Tim.Deegan@xensource.com>
Mon, 10 Sep 2007 13:42:30 +0000 (14:42 +0100)
committerTim Deegan <Tim.Deegan@xensource.com>
Mon, 10 Sep 2007 13:42:30 +0000 (14:42 +0100)
commitfefbe3dfcf96f59ab1e24f375f84086d86ac1256
tree14b2ca375cf3af7059019f860a60e982b8f3e665
parent96f6ffe78c03f51aebf80474ac56d2bd3598f9b9
[HVM] Add type information to the p2m map.
This is a base for memory tricks like page sharing, copy-on-write, lazy
allocation etc.  It should also make pass-through MMIO easier to
implement in the p2m.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
12 files changed:
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/io.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/mm/hap/guest_walk.c
xen/arch/x86/mm/hap/hap.c
xen/arch/x86/mm/p2m.c
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/mm/shadow/multi.c
xen/arch/x86/mm/shadow/types.h
xen/include/asm-x86/mm.h
xen/include/asm-x86/p2m.h